Call XReconfigureWMWindow with proper screen
authorPascal Terjan <pterjan@mandriva.com>
Thu, 1 Oct 2009 15:47:22 +0000 (17:47 +0200)
committerPascal Terjan <pterjan@mandriva.com>
Thu, 1 Oct 2009 16:36:43 +0000 (18:36 +0200)
Thanks gcc :

gdkwindow-x11.c:1731: warning: passing argument 3 of
'XReconfigureWMWindow' makes integer from pointer without a cast
/usr/include/X11/Xlib.h:1871: note: expected 'int' but argument is of
type 'struct GdkScreen *'

Signed-off-by: Pascal Terjan <pterjan@mandriva.com>
gdk/x11/gdkwindow-x11.c

index f98290b6a2861368dd75938b14188779fabfb0ce..c65a0d4f26c28f641e80051e5770d2a2db6de709 100644 (file)
@@ -1726,7 +1726,7 @@ gdk_window_x11_restack_toplevel (GdkWindow *window,
   changes.stack_mode = above ? Above : Below;
   XReconfigureWMWindow (GDK_WINDOW_XDISPLAY (window),
                        GDK_WINDOW_XID (window),
-                       GDK_WINDOW_SCREEN (window),
+                       gdk_screen_get_number (GDK_WINDOW_SCREEN (window)),
                        CWStackMode | CWSibling, &changes);
 }